<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>

<jsp:useBean id="funcionalidades" class="java.util.Vector" scope="request" />
<jsp:useBean id="perfil" class="br.com.sgac.model.Perfil" scope="request" />

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib tagdir="/WEB-INF/tags" prefix="wn"%>

  
<wn:JSform/>   
<form action="PerfilServlet" method="POST" id="formulario">
<table width="300" border="1">
	<tr>
		<td width="92">Nome Perfil :</td>
		<td><input type="text" name="nome" value="${perfil.nome}"></td>

	</tr>
	<tr>
		<td>Funcionalidades:</td>
		<td>
			<select name="funcionalidades" size="5"  multiple="multiple" id="funcionalidades">
				<c:forEach var="f" items="${funcionalidades}">
					<c:if test="${empty(f.pagina)}">
						<option value="${f.id}"
							<c:forEach items="${perfil.funcionalidades}" var="pfun">
								<c:if test="${(f.id == pfun.id )}" >
									selected="selected"
								</c:if>
							</c:forEach>
						>${f.descricaoFuncionalidade}</option>
							
											
					</c:if>
				</c:forEach>
			</select>
		</td>
		
	</tr>
	<tr>
		<td></td>
		<td><input type="submit" value="Cadastrar"/></td>
	</tr>
</table>
</form>
<h1>Listas de Perfils Cadastradas</h1>
<table width="481" border="1">
	<tr>
		<td width="92">Id</td>
		<td width="120">Perfil</td>
		<td width="121">Funcionalidades</td>
		<td width="92">Editar</td>
	</tr>
	<c:forEach var="p" items="${perfil}">
			<tr >
				<td>${p.id}</td>
				<td>${p.nome}</td>
				<td>
					<c:forEach var="f" items="${p.funcionalidades}">
						${f.descricaoFuncionalidade}
					</c:forEach>
				</td>
				<td>
					<a href="PerfilServlet?editar=${p.id}">Editar</a>
				</td>
			</tr>
	</c:forEach>
</table>
